struct _GtkPageSetupUnixDialog
{
GtkDialog parent_instance;
-
- GtkPageSetupUnixDialogPrivate *priv;
};
struct _GtkPageSetupUnixDialogClass
gchar *waiting_for_printer;
};
+
/* Keep these in line with GtkListStores defined in gtkpagesetupunixprintdialog.ui */
enum {
PRINTER_LIST_COL_NAME,
GtkTreeIter iter;
gchar *tmp;
- priv = dialog->priv = gtk_page_setup_unix_dialog_get_instance_private (dialog);
+ priv = gtk_page_setup_unix_dialog_get_instance_private (dialog);
priv->print_backends = NULL;
gtk_page_setup_unix_dialog_finalize (GObject *object)
{
GtkPageSetupUnixDialog *dialog = GTK_PAGE_SETUP_UNIX_DIALOG (object);
- GtkPageSetupUnixDialogPrivate *priv = dialog->priv;
+ GtkPageSetupUnixDialogPrivate *priv = gtk_page_setup_unix_dialog_get_instance_private (dialog);
GtkPrintBackend *backend;
GList *node;
GtkPrinter *printer,
GtkPageSetupUnixDialog *dialog)
{
- GtkPageSetupUnixDialogPrivate *priv = dialog->priv;
+ GtkPageSetupUnixDialogPrivate *priv = gtk_page_setup_unix_dialog_get_instance_private (dialog);
GtkTreeIter iter;
gchar *str;
const gchar *location;
GtkPrinter *printer,
GtkPageSetupUnixDialog *dialog)
{
- GtkPageSetupUnixDialogPrivate *priv = dialog->priv;
+ GtkPageSetupUnixDialogPrivate *priv = gtk_page_setup_unix_dialog_get_instance_private (dialog);
GtkTreeIter *iter;
iter = g_object_get_data (G_OBJECT (printer), "gtk-print-tree-iter");
GtkPrinter *printer,
GtkPageSetupUnixDialog *dialog)
{
- GtkPageSetupUnixDialogPrivate *priv = dialog->priv;
+ GtkPageSetupUnixDialogPrivate *priv = gtk_page_setup_unix_dialog_get_instance_private (dialog);
GtkTreeIter *iter;
gchar *str;
const gchar *location;
static void
load_print_backends (GtkPageSetupUnixDialog *dialog)
{
- GtkPageSetupUnixDialogPrivate *priv = dialog->priv;
+ GtkPageSetupUnixDialogPrivate *priv = gtk_page_setup_unix_dialog_get_instance_private (dialog);
GList *node;
if (g_module_supported ())
static GtkPageSetup *
get_current_page_setup (GtkPageSetupUnixDialog *dialog)
{
- GtkPageSetupUnixDialogPrivate *priv = dialog->priv;
+ GtkPageSetupUnixDialogPrivate *priv = gtk_page_setup_unix_dialog_get_instance_private (dialog);
GtkPageSetup *current_page_setup;
GtkComboBox *combo_box;
GtkTreeIter iter;
gboolean size_only,
gboolean add_item)
{
- GtkPageSetupUnixDialogPrivate *priv = dialog->priv;
+ GtkPageSetupUnixDialogPrivate *priv = gtk_page_setup_unix_dialog_get_instance_private (dialog);
GtkTreeModel *model;
GtkTreeIter iter;
GtkPageSetup *list_page_setup;
static void
fill_custom_paper_sizes (GtkPageSetupUnixDialog *dialog)
{
- GtkPageSetupUnixDialogPrivate *priv = dialog->priv;
+ GtkPageSetupUnixDialogPrivate *priv = gtk_page_setup_unix_dialog_get_instance_private (dialog);
GtkTreeIter iter, paper_iter;
GtkTreeModel *model;
fill_paper_sizes_from_printer (GtkPageSetupUnixDialog *dialog,
GtkPrinter *printer)
{
- GtkPageSetupUnixDialogPrivate *priv = dialog->priv;
+ GtkPageSetupUnixDialogPrivate *priv = gtk_page_setup_unix_dialog_get_instance_private (dialog);
GList *list, *l;
GtkPageSetup *current_page_setup, *page_setup;
GtkPaperSize *paper_size;
gboolean success,
GtkPageSetupUnixDialog *dialog)
{
- GtkPageSetupUnixDialogPrivate *priv = dialog->priv;
+ GtkPageSetupUnixDialogPrivate *priv = gtk_page_setup_unix_dialog_get_instance_private (dialog);
g_signal_handler_disconnect (priv->request_details_printer,
priv->request_details_tag);
printer_changed_callback (GtkComboBox *combo_box,
GtkPageSetupUnixDialog *dialog)
{
- GtkPageSetupUnixDialogPrivate *priv = dialog->priv;
+ GtkPageSetupUnixDialogPrivate *priv = gtk_page_setup_unix_dialog_get_instance_private (dialog);
GtkPrinter *printer;
GtkTreeIter iter;
gint response_id,
gpointer user_data)
{
- GtkPageSetupUnixDialog *page_setup_dialog = GTK_PAGE_SETUP_UNIX_DIALOG (user_data);
- GtkPageSetupUnixDialogPrivate *priv = page_setup_dialog->priv;
+ GtkPageSetupUnixDialog *dialog = GTK_PAGE_SETUP_UNIX_DIALOG (user_data);
+ GtkPageSetupUnixDialogPrivate *priv = gtk_page_setup_unix_dialog_get_instance_private (dialog);
_gtk_print_load_custom_papers (priv->custom_paper_list);
/* Update printer page list */
- printer_changed_callback (GTK_COMBO_BOX (priv->printer_combo), page_setup_dialog);
+ printer_changed_callback (GTK_COMBO_BOX (priv->printer_combo), dialog);
gtk_widget_destroy (GTK_WIDGET (custom_paper_dialog));
}
paper_size_changed (GtkComboBox *combo_box,
GtkPageSetupUnixDialog *dialog)
{
- GtkPageSetupUnixDialogPrivate *priv = dialog->priv;
+ GtkPageSetupUnixDialogPrivate *priv = gtk_page_setup_unix_dialog_get_instance_private (dialog);
GtkTreeIter iter;
GtkPageSetup *page_setup, *last_page_setup;
GtkUnit unit;
static GtkPageOrientation
get_orientation (GtkPageSetupUnixDialog *dialog)
{
- GtkPageSetupUnixDialogPrivate *priv = dialog->priv;
+ GtkPageSetupUnixDialogPrivate *priv = gtk_page_setup_unix_dialog_get_instance_private (dialog);
if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (priv->portrait_radio)))
return GTK_PAGE_ORIENTATION_PORTRAIT;
set_orientation (GtkPageSetupUnixDialog *dialog,
GtkPageOrientation orientation)
{
- GtkPageSetupUnixDialogPrivate *priv = dialog->priv;
+ GtkPageSetupUnixDialogPrivate *priv = gtk_page_setup_unix_dialog_get_instance_private (dialog);
switch (orientation)
{
set_active_printer (GtkPageSetupUnixDialog *dialog,
const gchar *printer_name)
{
- GtkPageSetupUnixDialogPrivate *priv = dialog->priv;
+ GtkPageSetupUnixDialogPrivate *priv = gtk_page_setup_unix_dialog_get_instance_private (dialog);
GtkTreeModel *model;
GtkTreeIter iter;
GtkPrinter *printer;
gtk_page_setup_unix_dialog_set_print_settings (GtkPageSetupUnixDialog *dialog,
GtkPrintSettings *print_settings)
{
- GtkPageSetupUnixDialogPrivate *priv = dialog->priv;
+ GtkPageSetupUnixDialogPrivate *priv = gtk_page_setup_unix_dialog_get_instance_private (dialog);
const gchar *format_for_printer;
if (priv->print_settings == print_settings) return;
GtkPrintSettings *
gtk_page_setup_unix_dialog_get_print_settings (GtkPageSetupUnixDialog *dialog)
{
- GtkPageSetupUnixDialogPrivate *priv = dialog->priv;
+ GtkPageSetupUnixDialogPrivate *priv = gtk_page_setup_unix_dialog_get_instance_private (dialog);
return priv->print_settings;
}